Component Architectures for Evolvable XML Applications
نویسندگان
چکیده
processing applications. It rst contrasts XML with more traditional approaches to language processing. Second, the main processing paradigms for XML are brie y discussed, with a number of example applications. Several forces that in uence how XML is processed or generated are identi ed and discussed. Then a design pattern is presented that resolves these forces in a particular way. The main objective of the pattern is to realise component-based architectures: systems in which all dimensions of variability can be realised by adding or substituting components.
منابع مشابه
Petri Net Based Components for Evolvable Architectures
Evolvable architectures are an important design principle in order to cope with the continuously changing requirements for information systems. These changes are induced by changes of the market, changes of the society, and changes of the technology. We propose a design strategy for evolvable architectures, called EVA1. This approach is component-based and process-centered. We suggest also to c...
متن کاملUsing Service-Oriented Architectures for Evolvable Software Systems
Evolvable Software Systems (ESS) are software systems designed to adapt to changes in usage and in the work environment. It is especially important to build adaptability into enterprise applications in order to extend the lifetime and reduce the overall cost of deployed software. One method worth considering is the use of Service-Oriented Architectures (SOA), which have become very popular for ...
متن کاملCONTIGRA – Towards a Document-based Approach to 3D Components
Even though graphics hardware and 3D technologies are rapidly evolving, the development of three-dimensional applications is still complicated and demands expert knowledge. This paper investigates the component-based development of 3D applications. Current 3D component approaches are classified and a set of technical and authoring requirements for threedimensional component architectures derive...
متن کاملToward Uniform Approach to Design
The paper tries to establish the uniform design concept for evolvable hardware based applications. Evolvable circuit is understood as a system component with ability to evolve. As demo example, a component "evolvable pixel predictor" is presented.
متن کاملSCADA systems in heterogeneous environments
Middleware communication architectures are increasingly used in modern SCADA systems. Usage of traditional middleware architectures for component integration purposes simplifies development and deployment process, but often restricts possibilities of merging different platforms. Interaction of components written in different programming languages, running on different hardware platforms and ope...
متن کامل